package com.hwl.eduservice.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hwl.eduservice.pojo.Subject;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * <p>
 * 课程科目 服务类
 * </p>
 *
 * @author long
 * @since 2021-09-21
 */
public interface SubjectService extends IService<Subject> {

    /**
     * 批量导入
     */
    void batchImport(MultipartFile file);

    /**
     * 获取所有的一级分类课程
     */
    List<Subject> getOneSubject();

    /**
     * 获取该一级分类下的所有二级分类
     */
    List<Subject> getTwoSubject(String oneTitleId);

    /**
     * 另一种方式获取所有的课程分类
     */
    List<Subject> nestedList();
}
